Scrittore italiano, approdato alla scrittura dopo aver fatto l'agente di commercio. Il successo letterario è arrivato nel 1993 con La variante di Lüneburg, che narra di una partita fra due maestri di scacchi, che si prolunga idealmente attraverso gli eventi storici dell'ultima guerra, con il colpo di scena finale che rivelerà la vera natura dei giocatori.
Il secondo romanzo, Canone inverso del 1996, è invece incentrato sulla musica, in una cornice mitteleuropea che è stata la base per la versione cinematografica diretta da Ricky Tognazzi.
Con Mondadori ha pubblicato inoltre: L'ombra e la meridiana (1998), Venere lesa (1998), L'Uomo scarlatto (2001), Il guardiano dei sogni (2003), Vukovlad (2006), Gli amanti fiamminghi (2008), Il golf e l'arte di orientarsi con il naso (2012) e L'arcangelo degli scacchi (2013). Tra le sue ultime pubblicazioni ricordiamo: Amori miei e altri animali (Giunti, 2014), L'ultima traversa (Barney, 2015) e Teoria delle ombre (Adelphi, 2015) con cui vince il Premio Bagutta 2016. Il diavolo nel cassetto (2018) è il primo romanzo pubblicato per Einaudi, seguito da Il gioco degli dèi (2019).
Si è spento il 29 maggio 2021, all'età di 78 anni.